package com.itheima.a01mycollection;

import java.util.ArrayList;
import java.util.Collection;

public class A04_CollectionDemo4 {
    public static void main(String[] args) {

        //collection系列集合三种通用的遍历方式
        //1.使用迭代器
        //2.增强for
        //3.lambda表达式


        //创建集合并添加元素
        Collection<String> coll = new ArrayList<>();
        coll.add("zhangsan");
        coll.add("lisi");
        coll.add("wangwu");

        //利用匿名内部类遍历集合
//        coll.forEach(new Consumer<String>() {
//            //底层原理：
//            //其实也会自己遍历集合，依次得到每一个元素
//            //把得到的每一个元素，传递给下面的accept方法
//            //string s代表集合中的每一个元素
//            @Override
//            public void accept(String s) {
//                System.out.println(s);
//            }
//        });


        coll.forEach( s-> System.out.println(s));


    }
}
